commitment to deliver - Turkish English Dictionary